// Decompiled by DJ v3.7.7.81 Copyright 2004 Atanas Neshkov  Date: 2007-9-15 18:53:46

// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   fg.java

package com.zelix;

import java.util.Hashtable;

// Referenced classes of package com.zelix:
//            eg, qe, u6, px, 
//            qy, sy, af

public final class fg extends eg
{

    private String h;
    private String i;
    private String j;
    private Hashtable k;
    private qy e;
    private sy n;
    private int p;

    public fg(int l)
    {
        super(l);
    }

    public void a(String s, String s1, String s2)
    {
        if(e == null)
        {
            int l = px.a(p);
            e = new qy(l);
        }
        e.b(new u6(s1, s2), s);
    }

    void a(Integer integer, Integer integer1)
    {
        if(k == null)
            k = new Hashtable(px.a(p));
        k.put(integer, integer1);
    }

    public void a(String s, String s1, String s2, String s3)
    {
        if(n == null)
            n = new sy(Math.min(40, p));
        if(s2 == null)
            s2 = "";
        n.b(new u6(s1, s3), s2, s);
    }

    protected void a(qe qe1)
    {
        if(i == null)
            i = h;
        qe1.a(i, h);
        if(j != null)
            qe1.b(h, j);
        if(e != null)
            qe1.a(h, e);
        if(n != null)
            qe1.a(h, n);
        if(k != null)
            qe1.a(h, k);
    }

    protected void a(af af, qe qe1, int l)
    {
        p = l;
        qe1.c();
    }

    void b(String s)
    {
        i = s;
    }

    void c(String s)
    {
        h = s;
    }

    void d(String s)
    {
        j = s;
    }
}